body{
    background:#dddddd/* url('../images/bg.gif') top left repeat*/;
    font-family:tahoma;
}

a{
    text-decoration:none;
    color:#000000;
}
a:hover{
    color:orange;
}
img{
    max-width:670px;
}

/*************************** LAYOUT *************************/
#logo , #info{
    height:60px;
    padding:15px 0;
}
#logo p{
    font-style:italic;
    color:#999999;
    font-size:11px;
    margin:0;
    padding:0;
    width:192px;
    text-align:right;
}
#logo img{
    height:45px;
}
#info{
    text-align:right;
}
#menu{
    padding-top:10px;
    padding-bottom:10px;
}
#contents{
    background-color:#ffffff;
}
#footer{
    padding-top:10px;
}


/*************************** LAYOUT *************************/
.tb_list{
    width:100%;
}
.tb_list tr td{
    padding:10px;
}
.tb_list tr.tr_header{
    background-color:#999999;
}

.tb_list tr.even{
    background-color:#ffffff;
}
.tb_list tr.odd{
    background-color:#eeeeee;
}
.tb_list tr td.text_middle{
    vertical-align:middle;
}
.tb_list tr td.text_center{
    text-align:center;
}
.tb_list tr td img.action_img{
    width:15px;
}
td.text_middle{
    vertical-align:middle;
}
td.text_center{
    text-align:center;
}
.display_none{
    display:none;
}


/*************************** TOP MENU *************************/
.top_menu {padding:0 0 0 32px; margin:0; list-style:none; height:35px; background:#fff url('../images/menu_bg1.gif'); position:relative; border:1px solid #000; border-width:0 1px; border-bottom:1px solid #444;}
.top_menu li {float:left;}
.top_menu li a {display:block; float:left; height:35px; line-height:35px; color:#aaa; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 8px; cursor:pointer;}
.top_menu li a b {float:left; display:block; padding:0 16px 0 8px;}
.top_menu li.current a {color:#fff; background:url('../images/menu_bg2.gif');}
.top_menu li.current a b {background:url('../images/menu_bg2.gif') no-repeat right top;}
.top_menu li a:hover {color:#fff; background:#000 url('../images/menu_bg3.gif');}
.top_menu li a:hover b {background:url('../images/menu_bg3.gif') no-repeat right top;}
.top_menu li.current a:hover {color:#fff; background:#000 url('../images/menu_bg2.gif'); cursor:default;}
.top_menu li.current a:hover b {background:url('../images/menu_bg2.gif') no-repeat right top;}

/*************************** SUB MENU *************************/
.submenu {
    background: #333;
    float: left;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 230px;
}
.submenu li {
    font: 12px arial,verdana,sans-serif;
    margin: 0;
    padding: 0;
}
.submenu a {
    background: #333;
    border-bottom: 1px solid #393939;
    color: #ccc;
    display: block;
    margin: 0;
    padding: 8px 12px;
    text-decoration: none;
}
.submenu a:hover {
    background: #2580a2 url("../images/submenu_hover.gif") left center no-repeat;
    color: #fff;
    padding-bottom: 8px;
}
.submenu a.current {
    background: #2580a2 url("../images/submenu_hover.gif") left center no-repeat;
    color: #fff;
    padding-bottom: 8px;
}
.submenu ul{
    list-style: none;
    display:none;
}
.submenu ul li{
    text-indent:25px;
}
.submenu ul li a{
    background:#ffffff;
    color:#000000;
    font-size:10px;
}
.submenu ul li a:hover{
    background:#ffffff;
    color:orange;
}
.submenu ul li a.current{
    background:#ffffff;
    color:orange;
}

#contents_{
    padding:10px 20px;
}
#contents_ h2.page_title{
    font-size:16px;
    line-height:25px;
    padding-bottom:5px;
    border-bottom:1px dotted #444444;
}
.coppyRight{
    text-align:center;
    color:#666;
    font-size:11px;
}
.coppyRight a{
    color:#999999;
    text-decoration:none;
    font-size:11px;
}
.coppyRight a:hover{
    color:orange;
}

#query_result{
    text-align:center;
    padding: 50px 0;
}

/*************************** ABOUT US *************************/
#about_us_company_msg_1 textarea{
    height:120px;
}
#about_us_company_msg_1 textarea{
    height:120px;
}
#about_us_company_msg_3 textarea{
    height:120px;
}

/*************************** SERVICES *************************/
#add-from-link{
    text-align:right;
    margin-bottom:25px;
}
#add-from-link img{
    width:12px;
}
.packing_img{
    height:50px;
}
.standard_shape_img{
    width:80px;
}

#technical_information tr.trmain{
    border-bottom:2px solid #999999;
}
#technical_information tr td{
    padding-top:10px;
    padding-bottom:10px;
}

/*************************** showDragHandle *************************/
.showDragHandle{
    background:url('../images/updown2.gif') 50% 50% no-repeat;
    cursor:move;
}
.showDragAjax{
    background:url('../images/ajax-loader.gif') 50% 50% no-repeat;
}